package com.ldc.composelibs

sealed class UIState<T> {
    data class Success<T>(val data: T) : UIState<T>()
    data class Loading(val isLoading: Boolean) : UIState<Boolean>()
    data class Failed(val errorMessage: String) : UIState<String>()
}